package cn.HRMS.modle;

import java.sql.Timestamp;

/**
 * Files entity. @author MyEclipse Persistence Tools
 */

public class Files implements java.io.Serializable {

	// Fields

	private Long fileId;
	private Users users;
	private String nativePlace;
	private String resident;
	private String address;
	private String phone;
	private String email;
	private Integer maritalStatus;
	private String graduatingSchool;
	private String degree;
	private Timestamp birthday;
	private String idcardNumber;
	private Timestamp hiredate;
	private Integer politicsStatus;
	private String fileNumber;

	// Constructors

	/** default constructor */
	public Files() {
	}

	/** minimal constructor */
	public Files(Users users, String nativePlace, String resident,
			String address, String phone, Timestamp birthday,
			String idcardNumber, Timestamp hiredate, Integer politicsStatus,
			String fileNumber) {
		this.users = users;
		this.nativePlace = nativePlace;
		this.resident = resident;
		this.address = address;
		this.phone = phone;
		this.birthday = birthday;
		this.idcardNumber = idcardNumber;
		this.hiredate = hiredate;
		this.politicsStatus = politicsStatus;
		this.fileNumber = fileNumber;
	}

	/** full constructor */
	public Files(Users users, String nativePlace, String resident,
			String address, String phone, String email, Integer maritalStatus,
			String graduatingSchool, String degree, Timestamp birthday,
			String idcardNumber, Timestamp hiredate, Integer politicsStatus,
			String fileNumber) {
		this.users = users;
		this.nativePlace = nativePlace;
		this.resident = resident;
		this.address = address;
		this.phone = phone;
		this.email = email;
		this.maritalStatus = maritalStatus;
		this.graduatingSchool = graduatingSchool;
		this.degree = degree;
		this.birthday = birthday;
		this.idcardNumber = idcardNumber;
		this.hiredate = hiredate;
		this.politicsStatus = politicsStatus;
		this.fileNumber = fileNumber;
	}

	// Property accessors

	public Long getFileId() {
		return this.fileId;
	}

	public void setFileId(Long fileId) {
		this.fileId = fileId;
	}

	public Users getUsers() {
		return this.users;
	}

	public void setUsers(Users users) {
		this.users = users;
	}

	public String getNativePlace() {
		return this.nativePlace;
	}

	public void setNativePlace(String nativePlace) {
		this.nativePlace = nativePlace;
	}

	public String getResident() {
		return this.resident;
	}

	public void setResident(String resident) {
		this.resident = resident;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getPhone() {
		return this.phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public Integer getMaritalStatus() {
		return this.maritalStatus;
	}

	public void setMaritalStatus(Integer maritalStatus) {
		this.maritalStatus = maritalStatus;
	}

	public String getGraduatingSchool() {
		return this.graduatingSchool;
	}

	public void setGraduatingSchool(String graduatingSchool) {
		this.graduatingSchool = graduatingSchool;
	}

	public String getDegree() {
		return this.degree;
	}

	public void setDegree(String degree) {
		this.degree = degree;
	}

	public Timestamp getBirthday() {
		return this.birthday;
	}

	public void setBirthday(Timestamp birthday) {
		this.birthday = birthday;
	}

	public String getIdcardNumber() {
		return this.idcardNumber;
	}

	public void setIdcardNumber(String idcardNumber) {
		this.idcardNumber = idcardNumber;
	}

	public Timestamp getHiredate() {
		return this.hiredate;
	}

	public void setHiredate(Timestamp hiredate) {
		this.hiredate = hiredate;
	}

	public Integer getPoliticsStatus() {
		return this.politicsStatus;
	}

	public void setPoliticsStatus(Integer politicsStatus) {
		this.politicsStatus = politicsStatus;
	}

	public String getFileNumber() {
		return this.fileNumber;
	}

	public void setFileNumber(String fileNumber) {
		this.fileNumber = fileNumber;
	}

}